Q&A: ҲjavacֻΪɰjrejdk,jdkһjavacġ

javabeanҪ֪MVCģʽѷֱӦjavabean(model), jsp(view), serlvet(controller)

ҪtomcatķһѾΪԶ޷ҳ
᲻ռ⣿ǰֹģ

jspļͬһWebContentĿ¼£Ŀ¼jspͼpackage explorerǺWEB_INFMETA_INFģͬһġ

javabeanʹ<jsp:usebean id="name" class="address">еaddressһjavacõ.classļӦ÷WebContent/WEB-INF/classes/com/runoobôaddresscom.runoob.classnameΪjsp:usebeanWEB-INFclassesĿ¼
---addressWEB-INF/classesʼǵġ

18:32 2017/5/12
---javabeanjdbcݿʧܣܴbeanϣǵ¼ʧܷؿֵûų
beanʹҪѱ.classļWEB-INFclassesĿ¼£һҪֱӷsrc棬addresssrcµģ

servletҳתprintlnдҳ˾ȡJSP㣬JAVAǶHTML
XMLļģ

---tomcatΪʲôžˣdelete֮½һͺˡ

16:33 2017/5/17
beanToDatabaseصresultSetǿֵ鲻

----JavaBeanҪʹJDBCjavaBeanƣ֪follow˭Ƿextend Serious...
ԼJDBCjavaBean

----Ϊʲô.classļŽclasses/mybeanûʾˢһ¾ͺ

----request sources not available? δ֪ҲԴ
jspļͬһWebContentĿ¼!!!

ҵǣbean  JDBC ֮ļɸ޷ġ

beanJDBC֮Ƿݿʧܡ
----ҰӲַȥɺ֮Ͳˣ⣡
ǣֻͬһ飬Ӳֲֿܷ飡
Class.forName("com.mysql.jdbc.Driver");ںУںС

----ʹNo suitable driver found for jdbc:mysql://localhost:3306/db-book?useSSL=true
شͻƣsql.connector.tarŵWEB-INF/lib

----operation not allowed after ResultSet closed.
       statementconnectioncloseŵresultsetĺ档

11:40 2017/5/18
¼ҳӦhtmlдֱservletдôͬʱ
servletϵhtmltomcatˣ
tomcatȫ
---һҲsourceͻַ

15:51 2017/5/19
IEֵرˣchromeû£eclipseĬϲIEҲˡ
chromeΪĬͿˡ

servletȻ⣬Щв
chromeservlethtmlǩservletPrintWriterֱ

ǵörestart!!!

chromeش⣺޷ҵ޸ģ
IEֱӴhtml޷servlet

IEȴЧ
ѾתservletƵĵ¼ģȻɹ

---servletתɹΪ޸ԭservletʱ޸@WebServlet("/login")ıʾҳ治һ£޷ʣsource not found Ĵ

9:49 2017/5/20
testServletԳɹ
ҾʹservletʾhtmlservletֻҪרעҵ߼תjsphtmlǰҳ档

JDBCbeanƸ£ɹʵconnectqueryķ룬Ȩservlet.

githubɹӣ

16:30 2017/5/20
û¼ģɹʵǰ˵ݿûϢ֤

ݿɡ
powerdesignerɵSQLе֣ôϵ

amazeuiǰ˿ܣ

18:07 2017/5/21
⣺Էformʽjspservletformطinput
Ϊʲô<servlet></servlet>unknownģ

jspWEB-INFпֱӷʣת֮not available?

servletתjavabean澲̬ݣ
servletjsp֮ݴֻܷҳת޷jspԶservlet

ʹjavabeanDBconnectɹresultSetؿֵ

mainԪԣ۵ԪԵҪԣ

DBconnectˡ
----һ⣺ResultSetget֮ǰҪnextжһ£


eclipseǿƹرգᵼ¾ɵserverûرȻ̨Уµserver˿ڱռá
ֻˡ

ַʵִservletjspԶ
һstrutܣjspҳֱӵAction-----鲻ɹ
һjspforwordǩͨrequestͲ------ʵ

17:11 2017/5/22
ݿ׼ȫɣѾȫ׼
powerdesigner÷ʹConceptualModel֮Ҫctrl+GģͣģsqlͲݡ
һfollow its design.
άֵǰݿ⣬Ҫ޸ˣֻaddӡ

21:29 2017/5/23
borrow_time
Ϊ˽borrow_timeĹ죨ģͺ޸ģ
copyǽǶԶϵ鷳

ȷģӦǺܷѯġ

13:40 2017/5/24
ǳʱҪʹui.jspgetUerID()ֵΪգһε¼ŻȡµûϢ
ǵ¡clearAllBean()

loanhistory

ͨforwordʵjspservletҳתurl䣿

ʹservletǳlogout֮servletȻbeanclearindex
ڣ
ڵ֮sevlet
servletõbean

飺 ʹurlservletɹ
һֿܵķ beanгԱΪstaticclearΪstaticʹԱȫʵ
Ϸɹ

ʵֵ¼ǳ
⣬һˢ¾ûأisloadedҪģ
ĺˡ

8:25 2017/5/26
޸ģ
inputvalueڿʾ֡
޸֮ύȶÿһ޸ĵupdate

ɾ
ֱӻȡidݿˢҳ

ؼȡÿһеid
ҲԷǱʽύķinputsubmitֻһã

һַbean澲̬idһresultӦһbeanbuttonһsevletservletbeanȡidв

ҵʹhiddensubmitsevletݲ

servlet֮䴫ݲɹ

⣺admin-resultcontrollerύsignal0submit hiddenֻϵһ
javasript?һ·
ɹˡjavascriptߵͨ

removeɹ

modifyҪ ˢ£
Ϊjavabeanscopesession, һֱͣڷҪrequestͿˡ
scope="request"beanűµrequestʱˢأrequest?

òbook_id?

admin-resultϢд






